@charset "utf-8";
ul, li, ol {list-style: none;}
[class*="am-u-"] {padding-left:0rem;padding-right:0rem;}
.am-container {padding-left:0px;padding-right:0px ;}
.am-container > .am-g {margin-left: 0px;margin-right:0px ;}
.small-nav img,.small-nav a,.am-g.small-nav {border:none;}

/*手机导航*/
.small-nav {padding:10px 0px; font-size:12px;}
.small-nav .am-u-sm-3 { text-align: center; margin: 5px 0; }
.small-nav .nav-icon {max-width: 50px; max-height: 50px; padding: 12px; margin: 0 auto; border-radius: 50px; background-color: #ccc; }
.small-nav .am-u-sm-3:last-child { float: left; }
.small-nav .mini-nav-title { margin-top: 5px; }
.small-nav a { text-decoration: none !important; }

/*走马灯*/
.banner-mixed{position: relative;border: none;overflow: hidden;}
.banner-news-title{position: absolute;left:10px;padding-right:10px;border-right:1px solid #eee ;}
.banner-news li,#banner-news li a{height: 30px;line-height:30px; font-size: 12px;}
.banner-news{max-width:1200px; margin:0px auto; overflow:hidden; height:30px;width:100%; text-align:left;color:#fff;}
.news-category-name { line-height: 11px; max-width: 50px; }
.banner-news li {padding:0 10px 0 80px;}
.mod-vip{display: none;}

/*标题*/
.items-nav-title{text-align: center;width: 100%;overflow: hidden;background:#eee;}
.items-nav-title .floor-title {font-size: 14px;margin:20px 0px;line-height: 1px;border-left: 60px solid rgba(225, 37, 27, 1);border-right: 60px solid rgba(225, 37, 27, 1);
    text-align: center;float:none}
.items-nav-title .floor-desc,.items-nav-title .today-brands,.items-nav-title .more{display: none;}

/*楼层*/
.floor {background: #fff; position: relative; }
.outer-con .price { color: rgba(225, 37, 27, 1); font-weight: bold; }
.items-nav-title a:hover { color: #FFF; }

/*小标签*/
.aggregation .word{padding: 5px; overflow: hidden;}
.word .outer {margin: 5px; width: calc(50% - 12px); height: 32px;  line-height: 32px; text-align: center;color: #fff;background-color: rgba(0, 0, 0, 0.03);border-radius: 3px; display: inline-block; border: 1px solid #fff; text-decoration: none; overflow: hidden;}

/*楼层左侧*/
.banner .am-slider .am-slides li {background: transparent !important;}
.aggregation .outer-con .describe { color: #fff; max-width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.floor .aggregation { overflow: hidden; width: 150px; text-align: center; background: #f1eded !important;}
.aggregation .outer-con{ padding: 10px; text-align: center; }

/*楼层商品*/
.floor .goods-list .goods-items { background-color: #fff; position: relative; overflow: hidden; }
.floor li {width: 50%;float: left;text-align: center;}
.floor .goods-list .goods-items .goods-images,
.aggregation .outer-con img,
.floor .aggregation img,
.small-nav img { width: 100%; }
.floor .goods-list .goods-items .goods-images{position:relative;top:0;padding: 0;width: 100%;height: 100%; transition:all 0.6s;}

.elevator_scroll{
    width: 180px;
    position: fixed;
    left: 50%;
    top: 100px;
    margin-left: -790px;
    -webkit-animation: fade .1s linear .3s both;
    animation: fade .1s linear .3s both;
    display:none;
    z-index:9
}
.elevator_scroll ul li{
    height: 33px;
    border: 1px solid #ebebeb;
    border-bottom: 0;
    line-height: 33px;
    color: #555;
    background-color: #fff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}
.elevator_scroll ul li.item.active, .elevator_scroll ul li.item:hover {
    background-color: rgba(225, 37, 27, 1);
    border-color: rgba(225, 37, 27, 1);
    color: #fff;
}
.elevator_scroll ul li.to_top{
    border-bottom: 1px solid #ebebeb;
}
.elevator_scroll ul li.to_top i{
    display: inline-block;
    width: 10px;
    height: 11px;
    vertical-align: middle;
    margin-right: 13px;
    background: url(../images/go_top.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.elevator_scroll ul li.to_top span{
    color: rgba(225, 37, 27, 1);
    vertical-align: middle;
}

.banner1 {
    width:100%;
    margin: 0 auto;
}
.banner-arrow{
    display: none;
    padding: 10px 10px;
    cursor: pointer;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    color: #767171;
    font-size: 36px;
    font-weight: 600;
    font-family: "serif", "monospace", "fangsong", "cursive";
    background: #000;
}
.banner-left {
    left: 40px;
}
.banner-right {
    right: 40px;
}
.banner:hover .banner-arrow{display: block;}
.banner .banner-arrow:hover{color:#FFF;}

.am-btn-primary {
    color: rgba(225, 37, 27, 1) !important;
    background-color: #ffe5be;
    border-color: #ffe5be;
}


@media only screen and (min-width: 480px) {
    .small-nav img{max-width: 100%;max-height: 100%;}
    .small-nav{ font-size:14px;}
}

@media only screen and (min-width: 640px) {
    /*标题*/
    .items-nav-title{    background: rgba(225, 37, 27, 1);
    color: #FFF;
       padding: 0 10px;
    border-bottom: 2px solid rgba(225, 37, 27, 1);
    margin-bottom: 12px;}
    .items-nav-title a{color:#FFF;}
    .items-nav-title a:hover {
    color: #FFF;
}
    .am-container {padding-left:0px;padding-right:0px ;}
    .home-floor{width:100%;background:#fff;overflow:visible;}

    /*主题布局*/
    .banner{ width:100%;overflow:hidden;}

    /*改写的公告*/
    .banner-mixed{height:auto; background:#FFF; opacity:1;text-align: center; margin-bottom: 10px; }
    .banner-news-title{font-size: 14px;position: static;border-right:none ;color:rgba(225, 37, 27, 1) ;font-size: 16px;font-weight: 600; text-align: center;}
    .banner-news{ height: auto;width: 100%;padding-top:5px; }
    .banner-news li{ font-size:12px; padding:0px 0px;height: 30px;float: right;width:30% ;}

    /*标题*/
    .items-nav-title .floor-title {border: none;font-size:18px;line-height: 24px;margin:5px 0px ;font-weight: 600;}
    .items-nav-title .floor-desc {display:block;font-size: 14px;color: #999;line-height:18px;margin-bottom: 5px;}

    /*楼层*/
    .floor { margin-bottom: 15px; }
    .floor .goods-list { overflow: hidden; }
    .outer-con .describe {font-size: 14px;font-weight: 600;}
    .goods-title, .outer-con .price { font-size: 14px; }
    .floor .goods-list .goods-items { float: left; width: 20%; padding: 10px 15px; border-right: 1px solid; border-bottom: 1px solid; border-color: #eee; }
    .floor .goods-list .goods-items {height: 224px;padding: 0 12px}
    .floor .aggregation img {position: absolute;top:auto;left:0;bottom:0;}

    /*楼层 hover*/
    .word .outer:hover { background: #fff; color: rgba(225, 37, 27, 1) !important; -webkit-transition: background .2s ease-in; -moz-transition: background .2s ease-in; -ms-transition: background .2s ease-in; -o-transition: background .2s ease-in; transition: background .2s ease-in; -webkit-transition: color .2s ease-in; -moz-transition: color .2s ease-in; -ms-transition: color .2s ease-in; -o-transition: color .2s ease-in; transition: color .2s ease-in; }
    /*.goods-items:before { content: ""; position: absolute; top: 0; left: -100%; display: block; height: 100%; width: 50%; z-index: 999; background-color: rgba(255, 255, 255, 0.3); -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); -o-transform: skewX(-20deg); transform: skewX(-20deg); background: -webkit-linear-gradient(90deg, transparent 0, rgba(255, 255, 255, 0.4) 100%); background: -moz-linear-gradient(90deg, transparent 0, rgba(255, 255, 255, 0.4) 100%); background: -o-linear-gradient(90deg, transparent 0, rgba(255, 255, 255, 0.4) 100%); background: linear-gradient(90deg, transparent 0, rgba(255, 255, 255, 0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=rgba(255, 255, 255, 0.4),GradientType=0.9); }
    .goods-items:hover:before { left: 100%; }*/
    .goods-items:hover { z-index: 99; -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -webkit-transition: box-shadow .2s ease-in; -moz-transition: box-shadow .2s ease-in; -ms-transition: box-shadow .2s ease-in; -o-transition: box-shadow .2s ease-in; transition: box-shadow .2s ease-in; }
    .goods-items:hover .goods-images{top:-10px !important;}
    .floor .aggregation img { -webkit-transition: transform .6s ease-in; -moz-transition: transform .6s ease-in; -ms-transition: transform .6s ease-in; -o-transition: transform .6s ease-in; transition: transform .6s ease-in; }
    .floor .aggregation img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
}

@media only screen and (min-width: 1025px) {
    .small-nav { display:none;}
    .am-g-fixed{max-width:1000px;}
    .floor li{width:20%;}
    .banner-news{ padding: 10px; padding-bottom: 0}
    .slideall{margin:0px auto;height:360px;position: relative;}

    /*第一套轮播图布局*/
    .banner{position: absolute;left:0px;z-index:9; }
    .banner .am-slider .am-slides li{height:360px;}
    .banner .am-slider .am-slides img{width: 789px;left: 50%;position: absolute;margin-left: -395px;}
    .banner .am-slider-default .am-direction-nav .am-next {right: 50px;}

    .category-content .category-list.navTwo li { height:36px;}
    .category-content .category-list.navTwo .b-category-name {line-height: 28px;}
    .category-content .category-list.navTwo .category-name i img {width: 22px; height: 22px;border-radius: 22px;}

    /*标题*/
    .items-nav-title{text-align: left;position: relative;margin-top:10px ;}
    .items-nav-title .floor-title {float: left;border: none;margin: 8px 0;font-size: 22px;font-weight: 500;}

    .items-nav-title .floor-desc {display:block;font-size: 12px;color: #999;float: left;margin-left: 10px;margin-top:12px;}
    .items-nav-title .more {display: block;position: absolute;right: 10px;top:12px;font-size: 12px;overflow: hidden;}
    .items-nav-title .more .more-link{color: #FFF;background: #F72862 none repeat scroll 0% 0%;display: block;line-height: 20px;padding: 0px 10px; border-radius: 10px;font-size: 14px;}
    .items-nav-title .today-brands{display: block;position: absolute;right: 50px;overflow: hidden;height: 20px; top: 12px;text-align: right;}
    .today-brands a {font-size:12px;display: inline-block;vertical-align: middle;margin:0px 5px;}

    /*改写的公告*/
    .banner-mixed{ position:absolute;top:0;right:0px;width:170px; background:rgba(0, 0, 0, .4); z-index: 11; opacity: 1; -webkit-transition: opacity .2s ease-in; -moz-transition: opacity .2s ease-in; -ms-transition: opacity .2s ease-in; -o-transition: opacity .2s ease-in; transition: opacity .2s ease-in; margin-bottom: 0; }
    .banner-mixed .banner-news li {float: none;width: 100%;padding:0px 5px;border:none ;height: 28px;line-height:32px ;}
    .banner-mixed:hover { opacity: 1; }

    /*公告布局*/
    .banner-mixed { width:194px; text-align: left; }
    .banner-news{padding-top: 0px;}
    .banner-news li {height: 26px;line-height: 26px;}
    .banner-news-title{display: block; padding-left:5px; padding-top: 5px; border-top: 1px solid #eee; }
    .mod-vip{ display: block; padding: 10px; }
    .m-baseinfo{position: relative;margin-bottom: 10px;}
    .m-baseinfo img.user-avatar {display: block;width: 50px;height: 50px;border-radius: 50px;}
    .m-baseinfo em span {position: absolute;top:15px;left:60px;font-size: 12px;color: #3C3C3C;}
    .member-login .btn{width:48%;height: 25px;display: inline-block;line-height: 25px;text-align: center;}
    .member-login .btn:hover { color: #fff !important; text-decoration: none; }
    .member-login{overflow: hidden;height:25px;text-align: center;}
    .member-logout {position: absolute; top: 33px; left: 60px; font-size: 12px; color: rgba(225, 37, 27, 1); }
    .member-center {overflow: hidden; }
    .member-center a {float: left;margin-left: -1px;width:50px;text-align: center;border-left: 1px solid #EEE;font-size: 12px; text-decoration: none; }
    .member-center a strong {height: 18px;display: block;font-size: 14px;color: rgba(225, 37, 27, 1);}


    /*楼层*/
    .floor .aggregation {width: 23%; }
    .floor .floor-r {width:68%;float: left;border-top: 1px solid #d1d1d1;}
    .am-btn-primary {background-color: rgba(225, 37, 27, 1);border-color: #ffedd9;color: #fff !important;}
    /*.member-login .am-btn-primary:last-child {background-color: #d9f3e4;color: #238435 !important;}*/
    /*.member-login .am-btn-primary.am-fr:hover{background: #49bf78;color: #fff !important;}*/

    .elevator_scroll{
        width: 120px;
        position: fixed;
        left: 50%;
        top: 100px;
        margin-left: -720px;
        -webkit-animation: fade .1s linear .3s both;
        animation: fade .1s linear .3s both;
        display:none;
        z-index:9
    }
    .elevator_scroll ul li{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 0 10px;
        height: 33px;
        border: 1px solid #ebebeb;
        border-bottom: 0;
        line-height: 33px;
        color: #555;
        background-color: #fff;
        text-align: center;
        font-size: 12px;
        cursor: pointer;
    }
    .elevator_scroll ul li.item.active, .elevator_scroll ul li.item:hover {
        background-color: rgba(225, 37, 27, 1);
        border-color: rgba(225, 37, 27, 1);
        color: #fff;
    }
    .elevator_scroll ul li.to_top{
        border-bottom: 1px solid #ebebeb;
    }
    .elevator_scroll ul li.to_top i{
        display: inline-block;
        width: 10px;
        height: 11px;
        vertical-align: middle;
        margin-right: 13px;
        background: url(../images/go_top.png) 0 0 no-repeat;
        background-size: 100% 100%;
    }
    .elevator_scroll ul li.to_top span{
        color: rgba(225, 37, 27, 1);
        vertical-align: middle;
    }

    /*楼层*/
    .outer-con .title {line-height:22px ;color:#666 ;}
    .floor {position: relative;border: none;}

    /*楼层左侧*/
    .aggregation .word{ padding: 5px 10px; }

    /*楼层右侧*/
    .fenlei  li:hover {background: rgba(225, 37, 27, 1);}
    .fenlei .list-items .type-list-item a:hover {color :#fff}
    .fenlei .list-items .type-list-item a {display: block}
    .fenlei {float: right;width: 9%; background: #fff;border: 1px solid #d1d1d1;border-left: none;}
    .fenlei .listtitle{font-size: 16px;padding: 21px 0 16px 16px;text-align: left;font-weight: normal;}
    .fenlei .list-items .type-list-item {width:100%;padding-left: 16px;text-align: left;font-size: 14px;line-height: 22px;margin-bottom: 8px;cursor: pointer;}

    /*楼层颜色*/
    #floor1 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #68937f;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor2 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #d17b28;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor3 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #594e90;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor4 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #728fb9;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor5 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #648b6c;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor6 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #cd6655;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor7 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #708db7;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor8 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #9c7b36;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor9 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #caa463;position: absolute;bottom:0px;border-left: 30px solid #fff}
    #floor10 .aggregation .triangle-topright{width: 0;height: 0;border-top: 30px solid #f768e8;position: absolute;bottom:0px;border-left: 30px solid #fff}
}


@media only screen and (min-width: 1260px) {
    .floor .aggregation {
        float:left;
        width: 210px;
        height:450px !important;
    }
    .floor .floor-r {
        width: auto;
        overflow: hidden;
        float:none;
        border: 1px solid #d1d1d1;
        border-right: 0px solid transparent;
    }
    .elevator_scroll {
        z-index: 9999;
    }


    .slideall{max-width: 1200px;margin:0px auto ;height:430px;}
    .am-g-fixed{max-width:1200px}

    /*轮播图布局*/
    .banner .am-slider .am-slides li{height:430px;overflow: hidden;}
    .banner .am-slider .am-slides img{width: 100%;height: 100%;left: 50%;position: absolute;transform: translateX(-50%);margin-left: 0;object-fit: cover}
    /*公告布局*/
    .banner-mixed { width:190px; text-align: left; height:430px;}
    .banner-news{padding-top: 0px;}
    .banner-news li {height: 26px;line-height: 26px;}
    .banner-news-title{display: block; padding-left:5px; padding-top: 5px; border-top: 1px solid #eee; }
    .mod-vip{ display: block; padding: 10px; }
    .m-baseinfo{position: relative;margin-bottom: 0;margin-top: 0;}
    .m-baseinfo img.user-avatar {display: block;width: 50px;height: 50px;border-radius: 50px;    margin: 0 auto;}
    .m-baseinfo span.s-name {position: static;top:15px;left:60px;font-size: 12px;color: #FFF;text-align: center;display: block;margin-top:5px;}
    .m-baseinfo span.s-name em{display: block;font-size:14px;}
    .member-login .btn{width:48%;height: 25px;display: inline-block;line-height: 25px;text-align: center;}
    .member-login .btn:hover { color: #fff !important; text-decoration: none; }
    .member-login{overflow: hidden;height:auto;text-align: center;margin-top:5px;}
    .member-logout {position: absolute;top: 0;right: 0;left: auto;font-size: 12px;color: #FFF;background: rgba(225, 37, 27, 1);padding: 2px 6px;border-radius: 3px;}
    .member-logout:hover{color:#FFF;}
    .member-center { overflow: hidden; }
    .member-center a {float: left;margin-left: -1px;width:50px;text-align: center;border-left: 1px solid #EEE;font-size: 12px; text-decoration: none; }
    .member-center a strong {height: 18px;display: block;font-size: 14px;color: #F40;}

    /*楼层*/
    .am-btn-primary {
        background-color: rgba(225, 37, 27, 1);
        border-color: #ffedd9;
        color: #fff !important;
    }
}

@media only screen and (max-width: 640px) {
    .items-nav-title{ padding: 0 10%;}
    .banner-news-title{line-height: 30px; height: 30px; color: #333; max-width: 62px;}
    .am-footer { padding-bottom: 50px; }

    /*楼层*/
    .floor .aggregation { width: 100%; height: auto; }
    .aggregation .word { padding: 10px; }
    .word .outer { width: calc(33% - 12px); }
    .floor .goods-list .goods-items { width: 50%; float: left; padding: 10px; border-bottom: 1px solid #eee; }
    .floor .goods-list .goods-items:nth-of-type(2n + 1) { border-right: 1px solid #eee; }
    .floor .goods-list .goods-items:nth-of-type(2n) { border-left: 1px solid transparent; }
}

/* 修 */
.am-block {width: 154px;height: 154px;overflow: hidden;margin: 0 auto;padding: 10px;}
.outer-con .price {text-align: center;}

.fenlei {border:0 solid transform;border-width:1px 1px 1px 0;border-color:#d1d1d1;border-style:solid;height:450px !important;}

/*侧边栏*/
.elevator {width: 40px;position: fixed;left: 200px;top: 20%;display: none;z-index: 9999;}
.elevator li{height:52px;}
.elevator li a {display: block;padding: 5px;width: 40px;height: 50px;background-color: #3a3a3a;color: #fff;border-bottom: 1px solid #fff;text-align: center;line-height: 20px;}

/* 首页banner */
.l-user-icon {display: inline-block;width: 40px;height: 40px;
/*background: url(../images/icon.png);*/
    
}
/*.l-user-icon1 {background-position: -42px 0;}*/
/*.l-user-icon2 {background-position: -42px -55px;}*/
/*.l-user-icon3 {background-position: -42px -109px;}*/
/*.l-user-icon4 {background-position: -42px -162px;}*/
.l-user-icon1 {background: url(../images/new_icon1.png) no-repeat;    background-size: cover;}
.l-user-icon2 {background: url(../images/new_icon2.png) no-repeat;    background-size: cover;}
.l-user-icon3 {background: url(../images/new_icon3.png) no-repeat;    background-size: cover;}
.l-user-icon4 {background: url(../images/new_icon4.png) no-repeat;    background-size: cover;}
.l-user-services1 {border-top: 1px solid #d1d1d1;padding: 10px 0;}
.l-user-concate {text-align: center;}
.l-user-concate.active{margin-top:20px;}
.l-user-concate .tit{font-size: 17px;font-weight: 600;}
.l-user-concate p{font-size:16px;white-space: nowrap;overflow: hidden;color:#FFF;}
.c399 {color:#FFF;
}
.l-user-service {padding-left: 20px;padding-top: 0;margin-bottom: 5px;}
.l-user-services1 .l-user-service:last-child{margin-bottom:0;}
.l-user-service span {display: inline-block;line-height: 40px;font-size: 16px;margin-left: 14px;margin-bottom: 0;color:#FFF;}
.clearfloat:after {display: block;clear: both;content: "";visibility: hidden;height: 0;}
.fl {float:left;}

/*新增排行榜*/
.ranking_new .con-tit{margin-top: 27px;line-height: 44px;font-size: 24px;}
.ranking_new .rl-shows { overflow: hidden; border: 1px solid #d1d1d1;
    width: 49.5%;
    float: left;
    margin-top: 1%;}
.ranking_new .rl-shows:nth-child(2n){
    float:right;
}
.ranking_new .rl-show { float: left; width: 33.333%; text-align: center; border-right: 1px solid #d1d1d1;}
.ranking_new .rl-show:last-child{border-right:none}
.ranking_new .rl-img {width: 100%;
    height: 200px;
    margin: 10px auto 10px;
    padding: 12px;}
.ranking_new .rl-img img { width: 100%; height: 100%;object-fit: contain; }
.ranking_new .rl-des p { font-size: 14px; line-height: 20px; padding: 0 16px; text-align: left; height: 40px; overflow: hidden; }
.ranking_new .rl-info { padding: 0 10px; margin-top: 16px; margin-bottom: 20px; }
.ranking_new .larger-price i , .ranking_new .larger-price span{ font-size: 16px; }
.ranking_new .small-price { font-size: 14px; margin-left: 68px; margin-bottom: 7px; }
.ranking_new .price i, .price span { line-height: 30px; color: #e10000; }
.ranking_new .rl-buy { display:block;font-size: 14px; line-height: 30px; padding: 0 10px;background-color: rgba(225, 37, 27, 1);border: none;cursor: pointer;color: #fff; }
.ranking_new .fl{float: left}
.ranking_new .fr{float: right}
.ranking_new .rl-info:after{content: '';display: block;clear: both}
/*新增排行榜结束*/
/*新增楼层广告*/
.floor-banner img{display: block;float: left;height: 68px;border-bottom: 1px solid #d1d1d1;border-right: 1px solid rgb(220, 220, 220);width: 14.28%;}
.floor-banner .first{border-left: 1px solid #d1d1d1;}

    .new-app{display:none}
@media screen and (max-width:768px){
    .new-pc{display:none}
    .new-app{display:block}
    .ranking_new .rl-shows {
        width: 100%;
        float: none;
    }
}
/*新增楼层广告结束*/

@media only screen and (max-width: 1260px) {
    .ranking_new .rl-show {
        width: 33.3%;
    }
    .ranking_new .rl-show:nth-child(3){
        border-right: none;
    }
    .am-container ,.am-g-fixed{
        padding-left: 20px;
        padding-right: 20px;
    }
    .banner .am-slider .am-slides img {
        width: 100%;
        left: 0;
        position: relative;
        margin-left: 0;
    }
    .banner .am-slider .am-slides li {
        height: auto;
    }
    .banner {
        position: static;
    }
    .banner1 {
        max-width: 1000px;
        width: 100%;
        padding: 0 20px;
    }
    .banner-mixed {
        width: 100%;
        position: relative;
    }
    .mod-vip {
        display: none;
    }
    .slideall{
        height: auto;
    }
    .banner-news {
        padding-top: 0;
    }
}

@media only screen and (max-width: 1025px) {
    .floor .aggregation{
        display: none;
    }
    .floor .floor-r {
        width: 88%;
        float: left;
        border-top: 1px solid #d1d1d1;
    }
    .fenlei {
        float: right;
        width: 12%;
    }
    .fenlei .list-items .type-list-item {
        width: 100%;
        padding-left: 16px;
        text-align: left;
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 8px;
        cursor: pointer;
    }
    .fenlei .list-items .type-list-item a {
        display: block;
    }
    .fenlei .listtitle {
        font-size: 16px;
        padding: 21px 0 16px 16px;
        text-align: left;
        font-weight: normal;
    }
    /*楼层右侧*/
    .fenlei  li:hover {background: rgba(225, 37, 27, 1);}
    .fenlei .list-items .type-list-item a:hover {color :#fff}
}

@media only screen and (max-width: 768px) {
    .ranking_new .rl-show {
        width: 50%;
        border-bottom: 1px solid #d1d1d1;
    }
    .ranking_new .rl-show:nth-child(3n) , .ranking_new .rl-show:last-child{
        border-right: 1px solid #d1d1d1;
    }
    .ranking_new .rl-show:nth-child(2n){
        border-right: none;
    }
    .fenlei {
        float: none;
        width: 100%;
        height: auto !important;
        border-width: 1px 1px 1px 1px;
        padding-bottom: 22px;
    }
    .fenlei .listtitle {
        padding: 10px 0 10px 16px;
    }
    .fenlei .list-items .type-list-item {
        width: auto;
        padding: 0;
    }
    .fenlei .list-items .type-list-item a {
        padding: 4px 16px;
    }
    .fenlei .list-items:after{
        content: "";
        display: inline-block;
        height: 0;
        overflow: hidden;
        clear: both;
    }
    .floor .floor-r {
        width: 100%;
        float: none;
        border-top: 0;
    }
    .banner-news {
        height: auto;
    }
    .ranking_new .con-tit {
        font-size: 18px;
    }
}

@media only screen and (max-width: 640px) {
    .banner-left ,.banner-right{
        display: none;
    }
    /*.ranking_new .rl-show:nth-child(2n) , .ranking_new .rl-show:nth-child(3n), .ranking_new .rl-show:last-child{*/
    /*    border-right: none;*/
    /*}*/
    .floor-banner img {
        width: 33.33%;
    }
    .l-user-service {
        padding-left: 10px;
        width: 50%;
    }
}

#plugins-expressforkdn-popup,
#plugins-share-layer,
#plugins-share-weixin-modal,
.plugins-share-container{display: none !important;}


/*右侧侧边栏样式 start*/
.right_sidebar_site_set{position:absolute;top:110px;width:100%;}
.commonrightnavigation-right-nav .cart .cart-text {
    line-height: 16px;
    font-size: 12px;
}
.commonrightnavigation-right-nav .cart .cart-text .cart-count {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    line-height: 20px;
    padding: 0;
}
.commonrightnavigation-right-nav .answer-content.zai_xian_liu_yan{position:relative;bottom: auto;}
.commonrightnavigation-right-nav .answer-content.zai_xian_liu_yan>span{display:block;padding:0 6px 6px}
@media only screen and (min-width:1025px) {
    .commonrightnavigation-right-nav {
        width: 35px;
        height: 100%;
        background: #525151;
        position: fixed;
        top: 0;
        right: -35px;
        font-size: 16px;
        z-index: 1000;
            transition:0.3s;
    }
    .commonrightnavigation-right-nav.on {
        right: 0;
    }
    .commonrightnavigation-right-nav .base-nav {
        text-align: center;
        position: relative;
        width: 100%;
        color: #ccc;
    }
    .commonrightnavigation-right-nav .base-nav .nav-a {
        color: #ccc;
    }
    .commonrightnavigation-right-nav .base-nav a {
        cursor: pointer;
    }
    .commonrightnavigation-right-nav .base-nav [class*="am-icon-"]:before {
        line-height: 35px;
    }
    .commonrightnavigation-right-nav .base-nav [class*="am-icon-"]{
        font-size:18px;
    }
    .commonrightnavigation-right-nav .mui-mbar-tab-tip {
        position: absolute;
        left: -90px;
        top: 0;
        width: 90px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        color: #fff;
        background-color: rgba(225, 37, 27, 1);
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
        -moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
        box-shadow: 0 0 5px rgba(0,0,0,.2);
        font-size: 12px;
        font-weight: 700;
        display: none;
    }
    .mui-mbar-popup {
        height: auto;
        position: absolute;
        right: 35px;
        display: none;
        box-shadow: -5px 0px 15px 5px rgba(0,0,0,.4);
    }
    .commonrightnavigation-right-nav .base-nav:hover {
        background: #d2364c;
        color: #fff;
    }
    .commonrightnavigation-right-nav .base-nav:hover .nav-a {
        color: #fff;
        text-decoration: none;
    }
    .commonrightnavigation-right-nav .base-nav:hover .mui-mbar-tab-tip, .commonrightnavigation-right-nav .base-nav:hover .mui-mbar-popup {
        display: block;
    }
    .commonrightnavigation-right-nav .mui-mbar-tab-tip-arr {
        top: 10px;
        right: -8px;
        color: #494949;
    }
    .commonrightnavigation-right-nav .mui-mbar-arr {
        position: absolute;
        width: 16px;
        height: 16px;
        line-height: 16px;
        text-align: center;
        font-size: 16px;
        font-family: "\5b8b\4f53";
    }
    .commonrightnavigation-right-nav .go-top {
        bottom: 0;
        left: 0;
        height: 35px;
        display: none;
    }
    .commonrightnavigation-right-nav .answer-content {
        bottom: 70px;
        left: 0;
        /*height: 35px;*/
    }
    .commonrightnavigation-right-nav .qrcode-content {
        bottom: 35px;
        left: 0;
        height: 35px;
    }
    .commonrightnavigation-right-nav .cart {
        bottom: 40vh;
        left: 0;
        height: 125px;
        border-top: 1px solid #444;
        border-bottom: 1px solid #444;
        padding: 5px 0;
    }
    .commonrightnavigation-right-nav .cart:hover {
        border-top: 1px solid #d2364c;
        border-bottom: 1px solid #d2364c;
    }
    .commonrightnavigation-right-nav .favor {
        left: 0;
        height: 35px;
    }
    .commonrightnavigation-right-nav .browse {
        left: 0;
        height: 35px;
    }
    .commonrightnavigation-right-nav .user-center {
        background: #525151;
        left: 0;
        height: 35px;
        padding: 5px;
    }
    .commonrightnavigation-right-nav .user-center img {
        border-radius: 50px;
        max-width: 100%;
    }
    .commonrightnavigation-right-nav .cart .cart-text {
        width: 12px;
        font-size: 12px;
        margin-left: 11.5px;
    }
    .commonrightnavigation-right-nav .cart .cart-text .cart-count {
        margin-left: -4px;
    }
    .commonrightnavigation-right-nav .qrcode-items {
        bottom: 0;
        width: 140px;
    }
    .commonrightnavigation-right-nav .qrcode-items ul {
        padding: 0;
        border: 1px solid #eee;
        padding: 10px 10px;
        background: #f5f5f5;
    }
    .commonrightnavigation-right-nav .qrcode-items li {
        list-style: none;
    }
    .commonrightnavigation-right-nav .qrcode-items li:not(:first-child) {
        margin-top: 10px;
    }
    .commonrightnavigation-right-nav .qrcode-items p {
        font-size: 14px;
        font-weight: 700;
        color: #666;
        padding: 0;
        margin: 0;
        line-height: 24px;
    }
    .commonrightnavigation-right-nav .qrcode-items img {
        width: 120px;
    }

    .commonrightnavigation-right-nav .answer-content .mui-mbar-popup {
        top: 0;
        width: 230px;
        height: 335px;
        background: #fff;
        padding: 10px;
        text-align: left;
        color: #666;
    }
    .commonrightnavigation-right-nav .answer-content .mui-mbar-popup legend span {
        font-weight: 500;
    }
    .commonrightnavigation-right-nav .answer-content .am-form-group {
        width: 100%;
    }

    .commonrightnavigation-right-nav .cart-content {
        bottom: 0;
        width: 400px;
        min-height: 100px;
        max-height: 360px;
        background: #fff;
        color: #666;
    }
}

@media only screen and (max-width:1025px) {
    .commonrightnavigation-right-nav .user-content,
    .commonrightnavigation-right-nav .browse-content,
    .commonrightnavigation-right-nav .favor-content,
    .commonrightnavigation-right-nav .qrcode-content,
    .commonrightnavigation-right-nav .cart-content,
    .commonrightnavigation-right-nav .commonrightnavigation-cart a.nav-a,
    .commonrightnavigation-right-nav .go-top .mui-mbar-tab-tip,
    .commonrightnavigation-right-nav .answer-content {
        display: none;
    }
    .commonrightnavigation-right-nav .go-top {
        position: fixed;
        bottom: 130px;
        right: 10px;
        background: #eee;
        width: 45px;
        height: 45px;
        line-height: 45px;
        text-align: center;
        color: #666;
        cursor: pointer;
        border-radius: 50px;
        border: 1px solid #e3e3e3;
        z-index: 1000;
        display: none;
    }
    .commonrightnavigation-right-nav .go-top i {
        font-size: 24px;
    }
    .cart-show {
        display: block !important;
    }
    .commonrightnavigation-right-nav .cart-show {
        position: fixed;
        right: 0;
        bottom: calc(50% - 50px);
        background: #eee;
        width: 30px;
        padding: 5px;
        text-align: center;
        border-left: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        z-index: 1000;
    }
    .commonrightnavigation-right-nav a.cart-show {
        text-decoration: none;
    }
}

.commonrightnavigation-cart .cart-content {
    text-align: left;
    font-size: 12px;
}
.commonrightnavigation-cart .cart-content .cart-items {
    min-height: 60px;
    max-height: 320px;
    overflow-x: auto;
}
.commonrightnavigation-cart .cart-content .goods-detail img {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
}
.commonrightnavigation-cart .cart-content .goods-detail {
    position: relative;
    min-height: 60px;
}
.commonrightnavigation-cart .cart-content .goods-title {
    display: block;
    max-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
}
.commonrightnavigation-cart .cart-content .goods-title:hover {
    text-decoration: underline;
}
.commonrightnavigation-cart .cart-content .goods-base {
    float: left;
    top: 0;
    margin-left: 65px;
}
.commonrightnavigation-cart .cart-content .goods-attr {
    margin-top: 5px;
}
.commonrightnavigation-cart .cart-content .goods-attr li {
    color: #888;
    line-height: 16px;
    font-size: 12px;
}
.commonrightnavigation-cart .cart-content strong.total-price-content, .commonrightnavigation-cart .cart-content .nav-total-price {
    font-weight: 700;
}
.commonrightnavigation-cart .cart-content .cart-nav label {
    cursor: pointer;
}
.commonrightnavigation-cart .cart-content .selected-tips strong, .commonrightnavigation-cart .cart-content .nav-total-price {
    font-size: 14px;
}
.commonrightnavigation-cart .cart-content strong.total-price-content, .commonrightnavigation-cart .cart-content .selected-tips strong, .commonrightnavigation-cart .cart-content .nav-total-price {
    color: #d2364c;
    font-family: Verdana,Tahoma,arial;
}
.commonrightnavigation-cart .cart-content .am-table {
    margin-bottom: 10px;
}
.commonrightnavigation-cart .cart-content .am-table > tbody > tr > td {
    border-top: 1px solid #F5F5F5;
}
.commonrightnavigation-cart .cart-content table td.base input[type="checkbox"] {
    float: left;
}
.commonrightnavigation-cart .cart-content .cart-nav {
    background: #eee;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 5px;
}
.commonrightnavigation-cart .cart-content .cart-nav .separate-submit {
    height: 40px;
    width: 100px;
    font-size: 16px;
    font-weight: 500;
}
.commonrightnavigation-cart .cart-content .selected-tips {
    margin-right: 15px;
}
.commonrightnavigation-cart .cart-content table tr .base {
    width: 60%;
}
.commonrightnavigation-cart .cart-content table tr .total-price {
    width: 26%;
}
.commonrightnavigation-cart .cart-content table tr .operation {
    width: 12%;
}
.commonrightnavigation-cart .cart-content table tr .operation a {
    font-size: 12px;
}
.commonrightnavigation-cart .cart-content .cart-nav .nav-total-price {
    margin-right: 5px;
}
.commonrightnavigation-cart .cart-content .mixed-tips {
    margin-bottom: 2%;
    margin-top: 2%;
}
.commonrightnavigation-cart .cart-content .mixed-tips-content {
    margin-top: 20px;
}
.commonrightnavigation-right-nav form.am-form .am-form-group {
    padding: 0 !important;
}
/*右侧侧边栏样式 end*/

@media screen and (max-width:768px){
    .slideall .small-nav{display: none;}
    .slideall .banner-mixed{display: none;}
    .ranking_new .rl-img{width: 100%;height: 145px;margin: 0 auto 10px;overflow: hidden;}
    .ranking_new .rl-img>a{display: block;padding: 10px;}
    .ranking_new .rl-img img{width: 100%;height: auto;float: none;}
    .ranking_new .rl-des p{font-size: 12px;padding: 0 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
    .ranking_new .larger-price span{font-size:16px;}
    .ranking_new .rl-info{padding: 0 10px;margin-top: 0;margin-bottom: 10px;}
    .ranking_new .larger-price{float: none;}
    .ranking_new .fr{float:none;}
    .ranking_new .rl-buy{font-size: 12px;line-height: 24px;}
    .floor_list{margin-top:30px;}
    .items-nav-title .floor-title{position:relative;margin: 10px 0;line-height: initial;border-left: 0;border-right: 0;white-space: nowrap;text-overflow:ellipsis;display: inline-block;}
    .items-nav-title .floor-title:before{content:"";display: block;position:absolute;top:50%;left:100%;transform:translate(20px ,-50%);width:40px;height:2px;background-color:rgba(225, 37, 27, 1);}
    .items-nav-title .floor-title:after{content:"";display: block;position:absolute;top:50%;right:100%;transform:translate(-20px ,-50%);width:40px;height:2px;background-color:rgba(225, 37, 27, 1);}
    .goods-list:after{content:"";display: block;clear:both;}
    .goods-list{border-left: 1px solid #eee;border-right: 1px solid #eee;}
    .banner1{padding:0;}
}


@media screen and (min-width: 1260px) {
    .ranking-list.ranking_new{background: #fafafa;padding-bottom:40px;}
    .home-floor{background: #fafafa;}
    .home-floor .floor:last-child{margin-bottom:0;}
    .floor_list{padding-bottom:40px;}
}